pouring rain - French English Dictionary